electronic treadle - French English Dictionary